der Triumph - French English Dictionary